#define _CRT_SECURE_NO_WARNINGS 1
#include "SeqLish.h"

void SeqListTest()
{
	SL a;
	SLInit(&a);
	SLPushBack(&a, 1);
	SLPushBack(&a, 2);
	SLPushBack(&a, 3);
	SLPushBack(&a, 4);
	SLPushBack(&a, 5);
	SLPrint(&a);

	SLPopBack(&a);
	SLPrint(&a);
	//SLPopBack(&a);
	//SLPrint(&a);
	//SLPopBack(&a);
	//SLPrint(&a);
	//SLPopBack(&a);
	//SLPrint(&a);
	//SLPopBack(&a);
	//SLPrint(&a);
	//SLPopBack(&a);
	//SLPrint(&a);

	SLPushFront(&a, 50);
	SLPushFront(&a, 40);
	SLPrint(&a);

	SLPopFront(&a);
	SLPrint(&a);

	SLInsert(&a, 2, 100);
	SLPrint(&a);

	SLErase(&a, 2);
	SLPrint(&a);
}

int main()
{
	SeqListTest();
	return 0;
}
